package Model;

import java.util.List;

import Bean.Users_Bean;
import Dao.DaoFactory;

public class UseInfoManagerService {
	/**
	 * 保存用户信息
	 * @param useB
	 * @return
	 */
	public int saveUseInfo(Users_Bean useB) {
		int i = 0;
		i = DaoFactory.getUseInfoManagerDaoInstance().saveUseInfo(useB);
		return i;
	}
	/**
	 * 获取所有用户信息集
	 * @return
	 */
	public List<Users_Bean> showAllUseInfo(){
		List<Users_Bean> lst=DaoFactory.getUseInfoManagerDaoInstance().showAllUseInfo();
		return lst;
	}
	
	/**
	 * 按条件进行模糊查询
	 * @param userB 查询条件
	 * @return 查询结果集
	 */
	public List doQueryByParams(Users_Bean userB){
		List<Users_Bean> lst=DaoFactory.getUseInfoManagerDaoInstance().doQueryByParams(userB);
		return lst;
		
	}
	/**
	 * 通过用户id主键获取用户信息
	 * @param strUid  id主键
	 * @return 用户信息
	 */
	public Users_Bean getUseInfoById(String strUid) {
		//使用数据库查询id
		Users_Bean userB=DaoFactory.getUseInfoManagerDaoInstance().getUseInfoById(strUid);
		return userB;
	}
}
